Extending xADL with Statechart Behavioral Specification

نویسندگان

  • Leila Naslavsky
  • Lihua Xu
  • Marcio Dias
  • Hadar Ziv
  • Debra J. Richardson
چکیده

Architecture-based analysis and testing of systems plays a key role in increasing their dependability. In order to perform those activities, both structural and behavioral architecture descriptions are needed. In most ADLs, support for representing dynamic behavior at the architectural level is either unavailable or is available only using the particulars of that ADL, thereby limiting its usefulness. xADL, an XML-based architecture representation, provides only structural architectural descriptions, not enough to perform analysis of dynamic behavior. This paper builds upon xADL and an existing analysis tool (Argus-I) to create an approach to xADL’s current structural description features, augmenting it with behavioral specifications, namely statecharts. We believe that architectural analysis tools should be independent of their ADLs. Adding explicit support for behavioral description in xADL is the first step toward proper integration of flexible representations of architectures with flexible capabilities for their analysis and test.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Runtime Verification of Statechart Implementations

Our paper introduces a runtime verification framework for concurrent monitoring of applications specified by UML statecharts. The approach offers a considerable degree of granularity by (i) enabling the modeler to focus on specific key dependability criteria by defining temporal logic formulae over a behavioral model that is available even in early phases of the development and (ii) by supporti...

متن کامل

Automatic Synthesis of Behavioral Object Specifications from Scenarios

The use of scenarios has become a popular technique for requirements elicitation and specification building. Since scenarios capture only partial descriptions of system behavior, an approach for scenario composition and integration is needed to produce more complete specifications. The Unified Modeling Language (UML), which has become a standard notation for object-oriented modeling, provides a...

متن کامل

Automating the Synthesis of UML StateChart Diagrams from Multiple Collaboration Diagrams

The use of scenarios has become a popular technique for requirements elicitation and specification building. Since scenarios capture only partial descriptions of system behavior, an approach for scenario composition and integration is needed to produce more complete specifications. The Unified Modeling Language (UML), which is emerging as a unified notation for objectoriented modeling, provides...

متن کامل

Automatic Test Cases Generation for Statechart Specifications from Semantics to Algorithm

This paper studies automatic test cases generation for Statechart specifications. Applying Tretmans’ approach to generate test cases from labeled transition systems, we provide a solid mathematical basis for conformance testing and automatic test case generation for Statechart specifications. In order to make the test cases generation process more simple and efficient, we propose observable sem...

متن کامل

An Object-Oriented Approach To Generate Java Code From UML Statecharts

The Unified Modeling Language (UML) statechart diagram is used for modeling the dynamic behavior of a system. This paper describes an object-oriented (OO) approach to generate compact and efficient Java code from UML statechart diagrams. The states are represented as objects and all the behavior associated with a state is contained in one object. This localizes the state-specific behavior and p...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004